import java.util.Scanner;

/**
 * @author Aurora
 */
public class Test {

    public static void main(String[] args) {
        System.out.println("Hello World");

        Scanner sc = new Scanner(System.in);
        System.out.println("输入两个数进行计算：\n第一个数：");

        double a = sc.nextDouble();
        System.out.println("第二个数：");
        double b = sc.nextDouble();

        System.out.println("请选择你所需要的方法：\n1.加法\n2.减法\n3.乘法\n4.除法");

        String command = sc.next();
        switch (command) {
            case "1":
                double add=add(a, b);
                System.out.println(add);
                break;
                case "2":
                double subtraction=subtraction(a,b);
                System.out.println(subtraction);
                    break;
            case "3":

                break;
            case "4":
                if (a==0||b==0) {
                    System.out.println("分母或者分子不能为0！");
                    return;
                }
                double division=division(a,b);
                System.out.println(division);
                break;
        }
    }

    /**
     * 减法
     *
     * @param a 被减数
     * @param b 减数
     * @return 返回结果
     */
    public static double subtraction(double a, double b) {
        return a - b;
    }

    /**
     * 加法计算
     * @param num1 加数
     * @param num2 加数
     * @return 返回两个加数的和
     */
    public static double add(double num1, double num2) {
        return num1 + num2;
    }

    /**
     * 除法
     *
     * @param a 参数a
     * @param b 参数b
     * @return 返回结果
     */
    public static Double division(double a, double b){
        return a / b;
    }

    /**
     * 显示浮点类型数据
     *
     * @param d 浮点类型数据
     */
    public static void show(double d) {
        System.out.println(d);
    }

}


